package com.yrline.pay.proxy.request;

import java.math.BigDecimal;
import java.util.Date;

import com.alibaba.fastjson.annotation.JSONField;

public class FreezeRequest extends SuperRequest {

	
	private String merBillNo;
	@JSONField (format="yyyy-MM-dd")
	private Date merDate;
	private String projectNo;
	private Integer bizType;
	private Integer regType;
	private String contractNo;
	private String authNo;
	private BigDecimal trdAmt;
	private BigDecimal merFee;
	private Integer freezeMerType;
	private String ipsAcctNo;
	private String otherIpsAcctNo;
	
	@JSONField(serialize=false)
	private BigDecimal ipsTrdAmt;
	@JSONField(serialize=false)
	private String ipsBillNo;
	@JSONField(serialize=false)
	private Date ipsDoTime;
	@JSONField(serialize=false)
	private String userMobile;
	
	
	
	public String getUserMobile() {
		return userMobile;
	}
	public void setUserMobile(String userMobile) {
		this.userMobile = userMobile;
	}
	public BigDecimal getIpsTrdAmt() {
		return ipsTrdAmt;
	}
	public void setIpsTrdAmt(BigDecimal ipsTrdAmt) {
		this.ipsTrdAmt = ipsTrdAmt;
	}
	public String getIpsBillNo() {
		return ipsBillNo;
	}
	public void setIpsBillNo(String ipsBillNo) {
		this.ipsBillNo = ipsBillNo;
	}
	public Date getIpsDoTime() {
		return ipsDoTime;
	}
	public void setIpsDoTime(Date ipsDoTime) {
		this.ipsDoTime = ipsDoTime;
	}
	public String getMerBillNo() {
		return merBillNo;
	}
	public void setMerBillNo(String merBillNo) {
		this.merBillNo = merBillNo;
	}
	public Date getMerDate() {
		return merDate;
	}
	public void setMerDate(Date merDate) {
		this.merDate = merDate;
	}
	public String getProjectNo() {
		return projectNo;
	}
	public void setProjectNo(String projectNo) {
		this.projectNo = projectNo;
	}
	public Integer getBizType() {
		return bizType;
	}
	public void setBizType(Integer bizType) {
		this.bizType = bizType;
	}
	public Integer getRegType() {
		return regType;
	}
	public void setRegType(Integer regType) {
		this.regType = regType;
	}
	public String getContractNo() {
		return contractNo;
	}
	public void setContractNo(String contractNo) {
		this.contractNo = contractNo;
	}
	public String getAuthNo() {
		return authNo;
	}
	public void setAuthNo(String authNo) {
		this.authNo = authNo;
	}
	public BigDecimal getTrdAmt() {
		return trdAmt;
	}
	public void setTrdAmt(BigDecimal trdAmt) {
		this.trdAmt = trdAmt;
	}
	public BigDecimal getMerFee() {
		return merFee;
	}
	public void setMerFee(BigDecimal merFee) {
		this.merFee = merFee;
	}
	public Integer getFreezeMerType() {
		return freezeMerType;
	}
	public void setFreezeMerType(Integer freezeMerType) {
		this.freezeMerType = freezeMerType;
	}
	public String getIpsAcctNo() {
		return ipsAcctNo;
	}
	public void setIpsAcctNo(String ipsAcctNo) {
		this.ipsAcctNo = ipsAcctNo;
	}
	public String getOtherIpsAcctNo() {
		return otherIpsAcctNo;
	}
	public void setOtherIpsAcctNo(String otherIpsAcctNo) {
		this.otherIpsAcctNo = otherIpsAcctNo;
	}
	
	
	
}
